Veri cation of a Distributed Algorithm due to Chu

نویسنده

  • K Sere
چکیده

We present a new structuring and veri cation method for distributed algo rithms The basic idea is that an algorithm to be veri ed is stepwise transformed into a high level speci cation through a number of steps so called coarsements At each step some mechanism of the algorithm is identi ed and removed while the basic computation of the original algorithm is preserved Only the essential parts of the algorithm are then left for veri cation The method will be formal ized within the re nement calculus We will exemplify the method by verifying a distributed algorithm for minimum hop route maintenance due to Chu

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Framework for Design, Veri cation, and Implementation of Self-Stabilizing Distributed Algorithms

Design, veri cation, and implementation of reliable distributed programs are a di cult task. In a separate paper, we have presented an algorithm that transforms self-stabilizing (SS) serial model programs to equivalent programs that run on real distributed systems. This paper presents a method to develop new SS distributed programs by using the transformation; that is, we develop and verify SS ...

متن کامل

Automatic Symbolic Veri cation of Embedded Systems

We present a model-checking procedure and its implementation for the automatic veri cation of embedded systems. The system components are described as Hybrid Automata|communicating machines with nite control and real-valued variables that represent continuous environment parameters such as time, pressure, and temperature. The system requirements are speci ed in a temporal logic with stop watche...

متن کامل

A Formal Framework for Specifying and Verifying Time Warp Optimizations

Parallel and distributed systems are representative of large and complex systems that require the application of formal methods. These systems are often unreliable because implementors design and develop these systems without a complete understanding of the problem domain; in addition, the nondeterministic nature of certain parallel and distributed systems make system validation di cult if not ...

متن کامل

Distributed Veri cation and Grid Computing Dagstuhl Seminar

The Dagstuhl Seminar on Distributed Veri cation and Grid Computing took place from 10.08.2008 to 14.08.2008 and brought together two groups of researchers to discuss their recent work and recent trends related to parallel veri cation of large scale computer systems on large scale grids. In total, 29 experts from 12 countries attended the seminar. The computing power of computers has increased b...

متن کامل

Mechanical Veri cation of Distributed Algorithms in Higher-Order Logic

The only practical way to verify the correctness of distributed algorithms with a high degree of con dence is to construct machine-checked, formal correctness proofs. In this paper we explain how to do so using HOL|an interactive proof assistant for higher-order logic developed by Gordon and others. First, we describe how to build an infrastructure in HOL that supports reasoning about distribut...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005